package invoicesystem.service;

import invoicesystem.entry.BaseData;

import java.util.ArrayList;

public interface BaseDataService {
    /**
     * 修改开户银行、开户账号、注册固定电话与注册地址
     * @param baseData 开户银行、开户账号、注册固定电话与注册地址
     * @return true 成功 false失败
     */
    boolean updateBaseData(BaseData baseData);
    /**
     * 得到传入企业id对应的抬头
     * @param enterprise_id 传入的企业id
     * @return 符合条件的信息
     */
    BaseData selectBaseData(Integer enterprise_id);

    /**
     *   得到相同企业id的所有信息
     * @param enterprise_id 传入的企业id
     * @return 相同企业id的所有信息
     */
    ArrayList<BaseData> getAll(Integer enterprise_id);

    BaseData selectById(int enterprise_id);
}
